print('#############高阶函数除了可以接受函数作为参数外，还可以把函数作为结果值返回#############')
print('#############实现一个可变参数的求和#############')


def calc_sum(*args):
    """
    求和
    :param args: 可变参数tuple类型
    :return:
    """
    ax = 0
    for n in args:
        ax = ax + n
    return ax


print(calc_sum(1, 2, 3, 4))
